package String;

import java.util.Random;
import java.util.Scanner;

//是作业没错啦
public class HomeWork {
    public static void main(String[] args) {
        //   作业第一题，现作答如下:
        // 1 获取用户输入的用户名
        // 2 检查用户名的长度
        // 3 如果错误返回1
        /**
        Scanner in=new Scanner(System.in);
        int length;
        String name;
        do {
            System.out.println("请输入用户名...");
           name=in.nextLine().trim();//去除空白更合理
            length=name.length();
            System.out.println("length:"+length);
        }while (length<1||length>20);
        System.out.println("合理用户名："+name);
         */


        //   作业第五题（Test05），现作答如下:
        /**
        System.out.println("请输入一个网址...");
        Scanner scanner=new Scanner(System.in);
        String line=scanner.nextLine();
        //检查line中是否包含".baidu." 包含就认为是百度额
        if (line.indexOf(".badi.")>=0){
            System.out.println("这个是百度");
        }else if (line.indexOf(".tedu.")>=0){
            System.out.println("这个是达内");
        }else {
            System.out.println("其他网站");
        }
        */

        //   作业第六题（Test06），现作答如下:
         String chs="abcdefghijklmnpqretuvwxyzABCDEFGHIJKLMNPQRETUVWXYZ123456789";
        Random random=new Random();
        int length=chs.length();
        StringBuilder buf=new StringBuilder(4);
        //生成四位验证码
        buf.append(chs.charAt(random.nextInt(length)))
                .append(chs.charAt(random.nextInt(length)))
                .append(chs.charAt(random.nextInt(length)))
                .append(chs.charAt(random.nextInt(length)));
        //将生成的验证码转换为String类型，为了后续调用忽略大小写比较做准备
        String code=buf.toString();
        System.out.println(code);

        Scanner in=new Scanner(System.in);
        System.out.println("输入你的验证码：");
        String input=in.nextLine();
        if (code.equalsIgnoreCase(input)){

        }
    }
}
